"接下來要介紹的也是一種條件判斷的方式,但他跟if-else使用方式不同"
"他叫做switch條件式,而使用方法就如下圖"
import java.util.Scanner;
public test{
public static void main(String[] agrs){
Scanner scanner = new Scanner(System.in);
System.out.print("請輸入分數: ");
int score = scanner.nextInt();
int level = (int) score/10;
switch(level) {
case 10:
case 9:
System.out.println("S");
break;
case 8:
System.out.println("A");
break;
case 7:
System.out.println("B");
break;
case 6:
System.out.println("C");
break;
default:
System.out.println("不及格");
}
}
}
"一樣的題目,不知道題目自己回去翻上一章"
"而switch case比較特別的地方就是先處理完資料之後,再去一一判斷"
"直到對到正確的值後,就會執行裡面的程式,break則是離開此判斷程式的意思"
"可是前輩,為甚麼這次最前面的地方多了個Scanner"
"我執行給你看一次就知道了"
沃傑點下執行的按鈕之後,程式飛快的跑了一下下下下
反正很快就是了
只見在執行結果的地方,沃傑在鍵盤上打了81之後,忽然執行畫面轉換成了A
"Scanner是內建的方法,JAVA裡有很多方法可以使用,而這就是其中一個"
"它的功用就是讓你可以輸入想要輸入的值,像眼前的程式就會去抓取並做判斷"
"之後也會很常使用到,所以你要好好記得"
"是的前輩!"
"好,這個我就只介紹到這,我相信這對你也不是甚麼大問題"
"加緊腳步繼續下去吧"